[][src]Crate opencv

Modules

alphamat

Alpha Matting

aruco

ArUco Marker Detection

bgsegm

Improved Background-Foreground Segmentation Methods

bioinspired

Biologically inspired vision models and derivated tools

calib3d

Camera Calibration and 3D Reconstruction

ccalib

Custom Calibration Pattern for 3D reconstruction

core

Core functionality

cvv

GUI for Interactive Visual Debugging of Computer Vision Programs

dnn

Deep Neural Network module

dnn_superres

DNN used for super resolution

dpm

Deformable Part-based Models

face

Face Analysis

features2d

2D Features Framework

flann

Clustering and Search in Multi-Dimensional Spaces

freetype

Drawing UTF-8 strings with freetype/harfbuzz

fuzzy

Image processing based on fuzzy mathematics

hdf

Hierarchical Data Format I/O routines

highgui

High-level GUI

hub_prelude
img_hash

The module brings implementations of different image hashing algorithms.

imgcodecs

Image file reading and writing

imgproc

Image Processing

intensity_transform

The module brings implementations of intensity transformation algorithms to adjust image contrast.

line_descriptor

Binary descriptors for lines extracted from an image

ml

Machine Learning

objdetect

Object Detection

phase_unwrapping

Phase Unwrapping API

photo

Computational Photography

plot

Plot function for Mat data

prelude
rapid

silhouette based 3D object tracking

sfm

Structure From Motion

shape

Shape Distance and Matching

stitching

Images stitching

structured_light

Structured Light API

superres

Super Resolution

surface_matching

Surface Matching

text

Scene Text Detection and Recognition

types
video

Video Analysis

videoio

Video I/O

videostab

Video Stabilization

viz

3D Visualizer

xfeatures2d

Extra 2D Features Framework

xobjdetect

Extended object detection

xphoto

Additional photo processing algorithms

Macros

boxed_ptr
ptr_extern
vector_copy_non_bool
vector_extern
vector_non_copy_or_bool

Structs

Error

Type Definitions

Result